package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.eventconfig;



import lombok.Data;

import java.util.Map;

/**
 * @author songxf
 * @date 2021/07/22
 */
@Data
public class NodeEventConfigRawDTO {
    /**
     * 事件名称
     */
    private String name;
    /**
     * 前端加的用于区分不同事件的编码
     */
    private String key;
    /**
     * 事件备注
     */
    private String desc;
    /**
     * 前后置类型
     */
    private String eventType;
    /**
     * 形如：{url: http://xxx}
     */
    private Map.Entry<String, String> config;
    /**
     * 同步：sync；异步：async
     */
    private String callMethod;

    private String callbackParam;
    /**
     * post请求体
     */
    private String requestBody;
}